<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>2.2. Basic Schedule Generation</title></head><body>
<h2>2.2. Basic Schedule Generation</h2>

<p>This is the current revision of our sample UI scenario when begining schedule generation. The below images assume this is the users first time working on the schedule for the selected quarter.</p>
<p>The premise is that the user/operator will simply go through the tasks 1-3, and each one builds on the previous. </p>
<p><hr /></p>
<div>
  <p><br id="internal-source-marker_0.30807674024254084">
    <br id="internal-source-marker_0.30807674024254084">
    <span id="internal-source-marker_0.30807674024254084">When the user clicks on the &ldquo;Generate&rdquo; tab, the image below is what the user will see (the image below assumes this is the first time the user is using the Scheduler software). &nbsp;The tabs on the left allow the user to switch between different settings and view program feed back for the generation of a schedule. &nbsp;The tab view shown below allows the user to select the instructors, rooms, and course that are to be included in the generated schedule. </span><br>
    <strong><br>
    <img src="../images/generate/GenerateScheduleComponentsEmpty.png" width="1366" height="768"><br>
    </strong><br>
    When the + button is clicked a small menu will appear above it showing two options: 1. &ldquo;Import All Marked Current&rdquo; 2. &ldquo;Select Individuals&rdquo;<br>
    <br>
    The below example uses Instructors to describe what the user will see. &nbsp;This can be applied for both the Rooms and Courses lists.<br>
    <br>
    1. Import All Marked Current imports all the instructors that are marked for teaching the selected term in the instructors list.<br>
    <br>
    2. When the &ldquo;Select Individuals&rdquo; option is selected a second menu pops out to the side displaying all the instructors in the instructor list. There the user checks the boxes next to the instructors to include in the current schedule and they are added to the displayed instructor list in this view.<br>
    <br>
    Shown below are these two options.<br>
    <br>
    <img src="../images/generate/GenerateScheduleComponentsSelectionPrompt.png"  width="1366" height="768"><br>
    <br>
    The &ldquo;-&rdquo; button button beside each instructor, room, and course can be<br>
    When the user clicks the &ldquo;-&rdquo; button next to any of the instructors, rooms, or courses in the lists shown, that removes that specific entity from the use list.<br>
    <br>
    Shown below is a screen where the user has added all the instructors, rooms, courses for the current term. &nbsp;<br>
    <br>
    <img src="../images/generate/GenerateScheduleComponentsFilled.png" width="1366" height="768"><br>
    <br>
    When the &ldquo;Preferences&rdquo; tab is selected the user sees the options that affect how the schedule is generated. &nbsp;There the user can select how important different preferences are in the generation of the schedule. &nbsp;These preferences include: Instructor preferences, Prerequisite overlap, and co-requisites non overlap. &nbsp;The options for these preferences include: Always, Sometimes, Never, High Priority, Medium Priority, and Low Priority. &nbsp;The default setting for all preferences is Sometimes and Medium Priority.<br>
    <br>
    Shown below is the first thing the user sees when selecting the Preferences tab. <br>
    <br>
    <strong><br>
    <img src="../images/generate/GenerateScheduleConstraintsEmpty.png" width="1366" height="768"></strong><br>
    <br>
    Shown below are the values the user can select for the different priority levels for each preference.<br>
    <br>
    <img src="../images/generate/GenerateScheduleConstraintsFilled.png" width="1366" height="768"><br>
    <br>
    When the user selects the Generate tab the screen below is shown.<br>
    <br>
    <img src="../images/generate/GenerateScheduleGenerateEmpty.png" width="1366" height="768"><br>
    <br>
    When the user clicks Begin Generating and the Software begins to generate the schedule. &nbsp;While the schedule is being generated the user will see feedback from the Software displaying conflicts that are currently in the schedule. &nbsp;When the user clicks on a conflict that is displayed during schedule generation, the right box will display the information of the selected conflict. &nbsp;The user will not be able to click either of the two buttons while the schedule is being generated. &nbsp;While the schedule is being generated, the user may see the &ldquo;Current Number of Conflicts&rdquo; go up or down. &nbsp;<br>
    <br>
    Shown below is a user selected conflict.<br>
    <br>
    <img src="../images/generate/GenerateScheduleGenerateFilled.png" width="1366" height="768"><br>
    <br>
    After the Software finishes generating the schedule, a total number of conflicts is displayed with the resulting conflicts. As shown below when the user clicks on a conflict the two buttons become active and they can select Dismiss Conflict or Resolve Manually.<br>
    <br>
    Dismiss Conflict marks the conflict as resolved and removes it from the conflicts list.<br>
    <br>
    Resolve Manually leaves the conflict in the list so when the user goes to edit generated schedule it will appear there. &nbsp;<br>
  <img src="../images/generate/GenerateScheduleGenerateFinished.png" width="1366" height="768"></p>
  <p>&nbsp;</p>
<center>
<font size="-1">
<font color="black"> </font><font color="black">Top: </font><a href="../../index.html">index</a></font>
</center>
</div>
</body></html>
